13 research outputs found

    A dynamic power-aware partitioner with task migration for multicore embedded systems

    Full text link
    Nowadays, a key design issue in embedded systems is how to reduce the power consumption, since batteries have a limited energy budget. For this purpose, several techniques such as Dynamic Voltage Scaling (DVS) or task migration can be used. DVS allows reducing power by selecting the optimal voltage supply, while task migration achieves this effect by balancing the workload among cores. This paper first analyzes the impact on energy due to task migration in multicore embedded systems with DVS capability and using the well-known Worst Fit (WF) partitioning heuristic. To reduce overhead, migrations are only performed at the time that a task arrives to and/or leaves the system and, in such a case, only one migration is allowed. The huge potential on energy saving due to task migration, leads us to propose a new dynamic partitioner, namely DP, that migrates tasks in a more efficient way than typical partitioners. Unlike WF, the proposed algorithm examines which is the optimal target core before allowing a migration. Experimental results show that DP can improve energy consumption in a factor up to 2.74 over the typical WF algorithm. © 2011 Springer-Verlag.This work was supported by Spanish CICYT under Grant TIN2009-14475-C04-01, and by Consolider-Ingenio under Grant CSD2006-00046.March Cabrelles, JL.; Sahuquillo Borrás, J.; Petit Martí, SV.; Hassan Mohamed, H.; Duato Marín, JF. (2011). A dynamic power-aware partitioner with task migration for multicore embedded systems. En Euro-Par 2011 Parallel Processing. Springer Verlag (Germany). 2011(6852):218-229. https://doi.org/10.1007/978-3-642-23400-2_21S21822920116852AlEnawy, T.A., Aydin, H.: Energy-Aware Task Allocation for Rate Monotonic Scheduling. In: Proceedings of the 11th Real Time on Embedded Technology and Applications Symposium, March 7-10, pp. 213–223. IEEE Computer Society, San Francisco (2005)Aydin, H., Yang, Q.: Energy-Aware Partitioning for Multiprocessor Real-Time Systems. In: Proceedings of the 17th International Parallel and Distributed Processing Symposium, Workshop on Parallel and Distributed Real-Time Systems, April 22-26, p. 113. IEEE Computer Society, Nice (2003)Baker, T.P.: An Analysis of EDF schedulability on a multiprocessor. IEEE Transactions on Parallel and Distributed Systems 16(8), 760–768 (2005)Brandenburg, B.B., Calandrino, J.M., Anderson, J.H.: On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study. In: Proceedings of the 29th Real-Time Systems Symposium, November 30-December 3, pp. 157–169. IEEE Computer Society, Barcelona (2008)Brião, E., Barcelos, D., Wronski, F., Wagner, F.R.: Impact of Task Migration in NoC-based MPSoCs for Soft Real-time Applications. In: Proceedings of the International Conference on VLSI, October 15-17, pp. 296–299. IEEE Computer Society, Atlanta (2007)Cazorla, F., Knijnenburg, P., Sakellariou, R., Fernández, E., Ramirez, A., Valero, M.: Predictable Performance in SMT Processors: Synergy between the OS and SMTs. IEEE Transactions on Computers 55(7), 785–799 (2006)Donald, J., Martonosi, M.: Techniques for Multicore Thermal Management: Classification and New Exploration. In: Proceedings of the 33rd Annual International Symposium on Computer Architecture, June 17-21, pp. 78–88. IEEE Computer Society, Boston (2006)El-Haj-Mahmoud, A., AL-Zawawi, A., Anantaraman, A., Rotenberg, E.: Virtual Multiprocessor: An Analyzable, High-Performance Architecture for Real-Time Computing. In: Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems, September 24-27, pp. 213–224. ACM Press, San Francisco (2005)Hung, C., Chen, J., Kuo, T.: Energy-Efficient Real-Time Task Scheduling for a DVS System with a Non-DVS Processing Element. In: Proceedings of the 27th Real-Time Systems Symposium, December 5-8, pp. 303–312. IEEE Computer Society, Rio de Janeiro (2006)Kalla, R., Sinharoy, B., Tendler, J.M.: IBM Power5 Chip: A Dual-Core Multithreaded Processor. IEEE Micro 24(2), 40–47 (2004)Kato, S., Yamasaki, N.: Global EDF-based Scheduling with Efficient Priority Promotion. In: Proceedings of the 14th International Conference on Embedded and Real-Time Computing Systems and Applications, August 25-27, pp. 197–206. IEEE Computer Society, Kaohisung (2008)Malardalen Real-Time Research Center, Vasteras, Sweden: WCET Analysis Project. WCET Benchmark Programs (2006), [Online], http://www.mrtc.mdh.se/projects/wcet/March, J., Sahuquillo, J., Hassan, H., Petit, S., Duato, J.: A New Energy-Aware Dynamic Task Set Partitioning Algorithm for Soft and Hard Embedded Real-Time Systems. To be published on The Computer Journal (2011)McNairy, C., Bhatia, R.: Montecito: A Dual-Core, Dual-Thread Itanium Processor. IEEE Micro 25(2), 10–20 (2005)Seo, E., Jeong, J., Park, S., Lee, J.: Energy Efficient Scheduling of Real-Time Tasks on Multicore Processors. IEEE Transactions on Parallel and Distributed Systems 19(11), 1540–1552 (2008)Shah, A.: Arm plans to add multithreading to chip design. ITworld (2010), [Online], http://www.itworld.com/hardware/122383/arm-plans-add-multithreading-chip-designUbal, R., Sahuquillo, J., Petit, S., López, P.: Multi2Sim: A Simulation Framework to Evaluate Multicore-Multithreaded Processors. In: Proceedings of the 19th International Symposium on Computer Architecture and High Performance Computing, October 24-27, pp. 62–68. IEEE Computer Society, Gramado (2007)Watanabe, R., Kondo, M., Imai, M., Nakamura, H., Nanya, T.: Task Scheduling under Performance Constraints for Reducing the Energy Consumption of the GALS Multi-Processor SoC. In: Proceedings of the Design Automation and Test in Europe, April 16-20, pp. 797–802. ACM, Nice (2007)Wei, Y., Yang, C., Kuo, T., Hung, S.: Energy-Efficient Real-Time Scheduling of Multimedia Tasks on Multi-Core Processors. In: Proceedings of the 25th Symposium on Applied Computing, March 22-26, pp. 258–262. ACM, Sierre (2010)Wu, Q., Martonosi, M., Clark, D.W., Reddi, V.J., Connors, D., Wu, Y., Lee, J., Brooks, D.: A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance. In: Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture, November 12-16, pp. 271–282. IEEE Computer Society, Barcelona (2005)Zheng, L.: A Task Migration Constrained Energy-Efficient Scheduling Algorithm for Multiprocessor Real-time Systems. In: Proceedings of the International Conference on Wireless Communications, Networking and Mobile Computing, September 21-25, pp. 3055–3058. IEEE Computer Society, Shanghai (2007

    Impact of the Memory Controller on the Performance of Parallel Workloads

    No full text

    Coalescence preference in surfactant-laden bubbles of equal size

    No full text
    Coalescence preference is the tendency of a bubble merged from two parent bubbles to be placed closer to one of the parents. Coalescence preference has been extensively studied for parent bubbles of different size, but mechanism of coalescence preference in bubbles of equal size have not yet been fully characterized. Here, we use high-fidelity simulations to investigate potential coalescence preference in contaminated bubbles of equal size. Results show that when a clean bubble merges with a surfactant-contaminated bubble of the same size, the merged bubble tends to be closer to the contaminated parent. By analyzing the coalescence events at different surfactant concentrations we also identify a novel preference mechanism characterized by spontaneous self-propulsion of the merged bubble. Elucidating mechanisms of coalescence in surfactant-contaminated bubbles has implications for technological processes involving bubble dispersions in the food and chemical industries where the presence of surfactants is ubiquitous.Fil: Ubal, Sebastian. Universidad Nacional de Entre Ríos. Instituto de Investigación y Desarrollo en Bioingeniería y Bioinformática - Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Investigación y Desarrollo en Bioingeniería y Bioinformática; ArgentinaFil: Lu, J.. University of Massachussets; Estados UnidosFil: Grifoni, R.. Università di Parma; ItaliaFil: Bozzoli, F.. Università di Parma; ItaliaFil: Corvalan, C. M.. Purdue University; Estados Unido

    Descriptive study of the use of defensive factors in the highest division of chilean basketball (dimayor)

    No full text
    El objetivo de la presente investigación es analizar diferentes aspectos técnico-tácticos de la fase defensiva del baloncesto chileno. Para ello se analizaron todas las fases de ataque (n=2513) llevadas a cabo a lo largo de 13 partidos de la etapa de playoff del campeonato chileno DIMAYOR jugado el año 2006. En cada fase de ataque se analizaron las siguientes variables en relación con el equipo defensor: (1) tipo de defensa (individual, zonal, mixta, otras); (2) presión en la transición ofensiva; (3) cambios defensivos; (4) ayudas defensivas; (5) pases interiores; (6) grado de oposición al lanzamiento (bajo, medio, alto); (7) puntos recibidos; y (8) rebotes defensivos. Los resultados indicaron que: a) la defensa individual es la más utilizada (56.6%); b) la presión en transición (en 18.0% de fases de ataque), cambios defensivos (0.14 por fase de ataque), y ayudas sobre el hombre con balón (0.52 por fase de ataque), son factores defensivos muy poco utilizados; c) se permiten o se realizan pocos pases interiores (0.17 por fase de ataque); d) el grado de oposición bajo al lanzamiento es el más frecuente (61.4% de los lanzamientos); e) se capturan rebotes defensivos en más del 60% de las oportunidades que se tienen para hacerlo.The objective of the present study was to analyze the various technical and tactical aspects of the defensive phase of Chilean basketball. Therefore, all the attack phases (n=2513) done during 13 play-off games of the 2006 Dimayor Chilean championship were analyzed. In each attack phase the following variables were analyzed in regard to the team on defense: (1) type of defense (man-to-man, zone, combination, other); (2) pressure in the transition offense; (3) defensive switches; (4) defensive help; (5) inside passes; (6) degree of shot opposition (low, medium, high); (7) points allowed; and (8) defensive rebounds. The results indicate that: a) the type of defense that is most used is man-to-man (56.6%); b) defensive factors that are not often used include pressure in transition (in 18.0% of attack phases), defensive switches (0.14 per attack phase), and defensive help to guard the player with the ball (0.52 per attack phase); c) few inside passes are done or allowed (0.17 per attack phase); d) low opposition is the most frequent degree of shot opposition (61.4% of shots); and e) defensive rebounds were made in more than 60% of opportunities.Sin financiaciónNo data 201

    A preliminary simulation for the development of an implantable pulsatile blood pump

    No full text
    A preliminary study of a new pulsatile pump, that will work to a frequency greater than 1 Hz, is presented. The fluid-structure interaction between a Newtonian blood flow and a piston drive that moves with periodic speed is simulated. The mechanism is of double effect and has four valves, two at the input flow and two at the output flow; the valves are simulated with specified velocity of closing and reopening. The simulation is made with a finite elements software named COMSOL Multiphysics 3.3 to resolve the flow in a preliminary planar configuration. The geometry is 2D to determine areas of high speeds and high shear stresses that can cause hemolysis and platelet aggregation. The opening and closing valves are modelled by solid structure interacting with flow, the rhythmic opening and closing are synchronized with the piston harmonic movement. The boundary conditions at the input and output areas are only normal traction with reference pressure. On the other hand, the fluid structure interactions are manifested due to the non-slip boundary conditions over the piston moving surfaces, moving valve contours and fix pump walls. The non-physiologic frequency pulsatile pump, from the viewpoint of fluid flow analysis, is predicted feasible and with characteristic of low hemolysis and low thrombogenesis, because the stress tension and resident time are smaller than the limit and the vortices are destroyed for the periodic flow.Fil: Di Paolo, Jose. Universidad Nacional de Entre Ríos. Facultad de Ingeniería. Departamento de Física Química. Laboratorio de Biomecánica Computacional; ArgentinaFil: Insfrán, Jordán Francisco. Universidad Nacional de Entre Ríos. Facultad de Ingeniería. Departamento de Física Química. Laboratorio de Biomecánica Computacional; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Fries, Exequiel R.. Universidad Nacional de Entre Ríos. Facultad de Ingeniería. Departamento de Física Química. Laboratorio de Biomecánica Computacional; ArgentinaFil: Campana, Diego Martin. Universidad Nacional de Entre Ríos. Facultad de Ingeniería. Departamento de Física Química. Laboratorio de Biomecánica Computacional; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Berli, Marcelo Eduardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química (i); Argentina. Universidad Nacional de Entre Ríos. Facultad de Ingeniería. Departamento de Física Química. Laboratorio de Biomecánica Computacional; ArgentinaFil: Ubal, Sebastian. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química (i); Argentina. Universidad Nacional de Entre Ríos. Facultad de Ingeniería. Departamento de Física Química. Laboratorio de Biomecánica Computacional; Argentin
    corecore